Version 107 of the Linux Base Pack PowerPack addresses an issue in which the Kerberos configuration file was corrupted.
- Minimum Required SL1 Version: 10.2.1.2
Before You Install or Upgrade
Ensure that you are running version 10.2.1.2 or later of SL1 before installing "Linux Base Pack" PowerPack version 107.
For details on upgrading SL1, see the relevant SL1 Platform Release Notes.
You should check the thresholds for zombie processes and load average. The load average is compared to the threshold based on the normalized data per CPU.
Installing or Upgrading the PowerPack
To install this PowerPack:
- Search for and download the PowerPack from the PowerPacks page (Product Downloads > PowerPacks & SyncPacks) at the ScienceLogic Support Site.
- In SL1, go to the PowerPacks page (System > Manage > PowerPacks).
- Click the Actions menu and choose Import PowerPack. The Import PowerPack modal appears.
- Click PowerPack file from step 1. and navigate to the
- Select the PowerPack file and click . The PowerPack Installer modal displays a list of the PowerPack contents.
- Click PowerPack is added to the PowerPack Manager page. . The
CAUTION: If you are upgrading from version 102, 103, or 104 of the Linux Base Pack PowerPack, you must verify that some Dynamic Applications are disabled and removed if they are still present in your SL1 environment. For more information on how to remove the Dynamic Applications, see the
Remove the following Dynamic Applications before upgrading from version 102 directly to version 105 or above of the Linux Base Pack PowerPack:
- Linux: File System Stats
- Linux: Interface Stats
- Linux: Network Config
- Linux: Performance Cache
- Linux: TCP Services
Remove the following Dynamic Applications if you are upgrading along one of the following paths: version 103 > 105 or above; version 102 > 103 > 105 or above; or version 102 > 103 > 104 > 105 or above:
- Linux: File System Performance
- Linux: IC Availability
- Linux: Interface Performance
- Linux: Network Configuration
- Linux: Performance Cache (Deprecated)
- Linux: TCP Services Configuration
Remove the following Dynamic Applications if you are upgrading from version 102 to 104 to 105 and above:
- Linux: File System Stats
- Linux: Interface Stats
- Linux: Network Config
- Linux: Performance Cache
- Linux: TCP Services
By default, installing a new version of a PowerPack will overwrite all content in that PowerPack that has already been installed on the target system. You can use the Enable Selective PowerPack Field Protection setting in the Behavior Settings page (System > Settings > Behavior) to prevent the new version of the PowerPack from overwriting local changes for some commonly customized fields.
If you are currently using the Dynamic Applications in this PowerPack to monitor devices, collection errors might occur for one or two polling cycles during the installation of a new version. To prevent collection errors during an upgrade, you can optionally disable collection for monitored devices before performing the following steps and re-enable collection after the upgrade.
For more information about using the PowerPack, see the Monitoring Linux manual.
Features
This release includes the following features:
- Dynamic Applications that discover and collect configuration and performance data for Linux systems
- Internal Collection Dynamic Applications that collect inventory and performance data for Linux systems
- Event Policies and corresponding alerts that are triggered when Linux systems meet certain status criteria
- Device Classes for each type of Linux system monitored
- A Run Book Action and an Automation policy to assign the proper device classes to Linux systems
Many of the Event Policies included in this PowerPack are disabled by default. You must manually enable the Event Policies that you want to use. To do so, go to the Event Policy Editor page (Registry > Events > Event Manager > create or edit) and change the Operational State to Enabled.
Enhancements and Issues Addressed
The following enhancements and addressed issues are included in version 107 of the "Linux Base Pack" PowerPack:
- The following content libraries were added to the PowerPack:
- silo_ssh_requests 0.3.1
- silo_ssh 0.5.2
- An issue was addressed in which the Kerberos configuration file was corrupted.
If have devices affected by the corrupted Kerberos configuration file, perform the following steps to upgrade this release of the Linux Base Pack PowerPack:
- Optional: Stop collection of all Linux devices to prevent collection errors during the upgrade.
- If you are using concurrent PowerShell collection, go to the Process Manager page (System > Settings > Processes) and select the wrench icon (
) for the "Data Collection: PowerShell Collector" process.
- In the Process Editor, change the Operating State to Disabled, then click .
- Import and install this version of the PowerPack.
- If you stopped collection on any of your devices in step 1, restart collection on those devices.
- Open the /etc/krb5.conf file on your Data Collector and remove all entries in the [realms] section. Repeat this step on each Data Collector affected by the corrupted Kerberos file.
- If you disabled the "Data Collection: PowerShell Collector" process in step 3, change the Operating State back to Enabled.
- If discovered Windows or Linux servers failed to align the expected Dynamic Applications due to the Kerberos configuration file issue, run discovery again for those devices.
Known Issues and Workarounds
The following known issues affect version 107 of the Linux Base Pack PowerPack:
- Version 22.04 of Ubuntu and earlier may have problems discovering devices with a PEM key. It is recommended that you use a password in this case.
- Parsing may fail with some commands if there are custom images on the device.
- In patch SL1 systems there is a platform issue in versions 8.14.0 and earlier in which the SSH credential can store corrupted information in the Password field which will affect data collection when the SSH Data Collector is enabled. To avoid this issue, resave the SSH credential with the PEM key.
- If you use the default timeout in the "Linux Example Credential" credential and continue to experience timeout and login errors on a limited number of servers, create a copy of the credential, and edit the timeout value to 10 seconds then align your new credential to the servers with login errors.
- After upgrading from version 103 to version 105 of this PowerPack, you may not continue to receive data from your interfaces due to the deprecation of ifconfig commands. The deprecation of ifconfig commands will also cause interfaces to be reordered, resulting in IC Interface Performance and IC Interface Inventory data not matching between versions. This issue will resolve during nightly discovery.
- In SL1 version 10.2.1.2, if you mistakenly align a Windows Server during discovery you will see many process exceptions. NOTE: This issue has been fixed in SL1 version 10.2.2.
- Monitoring interface packets is not supported yet. To avoid errors or unhandled exceptions while monitoring interface performance data with the "Linux: IC Interface Performance" Dynamic Application, do not enable the packets setting in the Interface Properties page (Registry > Networks > Interfaces > interface wrench icon).
- Modifying any of the IC Dynamic Applications will change the value of the Collector Affinity setting from Assigned collector to Default. If you make any changes to the configuration of these Dynamic Applications, run the following query on the Database Tool (System > Tools > DB Tool):
SELECT ppguid FROM master.powerpack WHERE name = "Linux Base Pack"
Save the result of ppguid as <LBP PPguid>
UPDATE master.dynamic_app SET cu_affinity="2" WHERE ppguid = <LBP PPguid>
- CSR 1000v Series Cisco routers discovered after version 102 of the PowerPack should not be aligned with Linux Base Pack Dynamic Applications. After upgrading to version 103, Linux Base Pack Dynamic Applications aligned to the Cisco routers should be removed and the device class should be updated to the expected device class of the router.
- If you have a device with more than one SSH credential aligned, only one credential will be used. The connection to that credential will be maintained until it is terminated by the target host or the network, which means that it will continue to use the old credential through that connection even when the credential has changed.
- An issue with the "Cisco: CSP 2100 CLI Alignment" Dynamic Application is causing Dynamic Application alignment to fail for versions 101 and107 of the PowerPack when installed on SL1 versions 8.9.0 and greater. To work around this issue, disable the "Cisco: CSP 2100 CLI Alignment" Dynamic Application.
- To discover Linux devices, the PowerPack uses an API call to align Dynamic Applications from the PowerPack to the devices. The API call length can cause API queries to back up and time out when attempting to discover multiple devices. As a workaround, ScienceLogic recommends leveraging SQL queries to align these Dynamic Applications.
- A collection exception appears in the device log if a device's hostname is not properly set.